Devices > Remote Devices > Emerson ROC EIE > User Programs

Emerson ROC User Programs

User programs provide the Emerson ROC hardware device with extended functions and applications (such as gas chromatograph support, liquid calculations, or GOST calculations).

CygNet provides varying degrees of support for user programs. Many are fully supported in the form of predefined TLP definitions, data groups, dialogs, and tie-ins to the CygNet measurement system. Other standard Emerson user programs will be detected and may have TLP definitions, but do not have full CygNet support. The following is a list of Emerson ROC user programs that are recognized by CygNet, along with an Emerson document reference.

Emerson ROC User Program Emerson Document Reference
Annubar Form A6255 for 107 devices
Auto Adjust Form A6256 for 107 devices
Gas Chromatograph Forms A6248 and A6270 for 107 devices
Generic Properties Form A6282 for 107 devices
GOST Form A6262 for 107 devices
Level Sensor Form A6271 for 107 devices
Linear Meter Form A6261 for 107 devices
Liquid Allocation Form A6266 for 107 devices
Modbus Host Form A6137 for 103 devices
Pure Gas Form A6301 for 107 devices
Station Configuration Form A6287 for 107 devices
V-Cone Form A6147 for 103 devices
Form A6226 for 107 devices
Water and Steam Form A6257 for 107 devices

For a complete list of the standard Emerson user programs and their TLP definitions, refer to the Emerson Process Control website or contact an Emerson representative.

CygNet cannot provide support for third-party user programs since there is not a standard definition of the user-defined points. However, a customer can build his own data groups in the template file using the configurable TLP model, or build data groups with the DDS editor by using the Generic TLP data group. The Generic TLP data group is used to define or override any TLP definition to specify the attributes, such as data type, in order to support third-party user program TLPs. Prior to v8.2.0, third-party or unsupported TLPs were required to have a data type of float.

CygNet has two data groups that supply information on the user programs installed on a device. The User Program Status data group provides a list of installed user programs.

Note: The attribute minUProgVer can be configured in the device template file to specify the minimum user program version supported for the specified TLP of the DEID. This attribute is used in conjunction with the UserProgramToPointType definition in the DTF that defines the relationship between a user program ID and a point type.

 

Note: If the user program version information has not been successfully retrieved from the field device, any TLP using the minUProgVer attribute will be excluded. To retrieve the user program version information, poll the "ROC Config" (RtuConfig) data group or the "User Program Status" (UserPgStat) data group.

Example

User Program Status

The User Program Configuration data group provides the device configuration of each user program, including whether it’s enabled.

User Program Configuration

Back to top

Let us know how we can improve this topic.

CygNet at weatherford.com

© 2020 Weatherford. All rights reserved.